<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>面试题 01.02. 判定是否互为字符重排</title>
  </head>
  <body>
    <script>
      //     给定两个字符串 s1 和 s2，请编写一个程序，确定其中一个字符串的字符重新排列后，能否变成另一个字符串。

      // 示例 1：

      // 输入: s1 = "abc", s2 = "bca"
      // 输出: true
      // 示例 2：

      // 输入: s1 = "abc", s2 = "bad"
      // 输出: false
      // 说明：

      // 0 <= len(s1) <= 100
      // 0 <= len(s2) <= 100

      // 来源：力扣（LeetCode）
      // 链接：https://leetcode.cn/problems/check-permutation-lcci
      // 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
      /**
       * @param {string} s1
       * @param {string} s2
       * @return {boolean}
       */
      var CheckPermutation = function (s1, s2) {
        if (s1.length !== s2.length) return false
        s1 = s1.split('').sort().join('')
        s2 = s2.split('').sort().join('')
        if (s1 === s2) return true
        return false
      }
      console.log(CheckPermutation('abca', 'cbaa'))
    </script>
  </body>
</html>
